div.layout{
    width:100%;
    position: absolute;
    min-height:100%;
    background:#FFFDDC;
    padding-top:0.5rem;
}
p.couponTit{
    width:100%;
    text-align:center;
    font-size:0.26rem;
    color:#969486;
    margin-bottom:0.5rem;
    letter-spacing: 1px;
}
.couponType{
    width:100%;
}
.couponType li{
    width:6.1rem;
    height:1.7rem;
    margin:0 auto;
    -webkit-box-shadow: 2px 2px 2px 0 #DEDDCB;
    -moz-box-shadow: 2px 2px 2px 0 #DEDDCB;
    box-shadow: 2px 2px 2px 0 #DEDDCB;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom:0.3rem;
}
.couponType li a{
    display: block;
    width:100%;
    height:1.7rem;
}
.couponType li dl{
    float:left;
}
.couponType li dl.couponLt{
    width:1.7rem;
}
.couponType li dl.couponLt dd:first-child{
    height:1.1rem;
    line-height: 1.1rem;
    text-align:center;
    font-size:0.6rem;
    color:#fff;
}
.couponType li dl.couponLt dd:last-child{
    height:0.6rem;
    line-height: 0.4rem;
    font-size:0.24rem;
    color:#fff;
    text-align:center;
}
.couponType li dl.couponRt{
    position: relative;
    width:4.3rem;
    margin-left:0.1rem;
    height:1.7rem;
    padding:0.15rem;
}
.couponType li dl.couponRt dt{
    font-size:0.28rem;
    height:0.3rem;
    line-height: 0.3rem;
    margin-top:0.1rem;
    margin-bottom:0.1rem;
}
.couponType li dl.couponRt dd.couR_dd_1{
    color: #666;
    font-size:0.28rem;
    margin-bottom: 0.2rem;
}
.couponType li dl.couponRt dd.couR_dd_2{
    color:#B5B5B5;
    font-size:0.24rem;
}
.couponType li dl.couponRt dd.couR_dd_3{
    position: absolute;
    width:0.9rem;
    height:0.9rem;
    -webkit-border-radius: 0.4rem;
    -moz-border-radius: 0.4rem;
    border-radius: 0.4rem;
    top:0.4rem;
    right:0.3rem;
}
.couponType li dl.couponRt dd.couR_dd_3 img{
    width:0.9rem;
    height:0.9rem;
}




.couponType li.couponRed dt{
    color: #d71b3c;
}
.couponType li.couponGray dt{
    color:#B9B9B9;
}
.couponType li.couponRed{
    background:url(../images/coupon_01.png) no-repeat;
    background-size:100% 100%;
}
.couponType li.couponGray{
    background:url(../images/coupon_02.png) no-repeat;
    background-size:100% 100%;
}
.couponType li.couponRed dd.couR_dd_3{
    display: none;
}



/*coupon_no.html*/
div.coupon_noDiv p.coupon_no{
    width:100%;
    color: #82807a;
    font-size:0.26rem;
    text-align:center;
}
div.coupon_noDiv p.coupon_no.coupon_no_tit_1{
    margin-top:0.6rem;
    margin-bottom:0.2rem;
}
